// components/test/test.js
Component({
  // options:{
  //   styleIsolation:'shared'
  // },
  /**
   * 组件的属性列表
   */
  properties: {
    //  max:Number
    max:{
      type:Number,
      value:10//默认值
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    n1:0,
    n2:0,
    sum:0,
    count: 0
  },
  observers:{
   'max,count':function (newmax,newcount) {
     console.log(newmax,newcount);
   },
   'n1,n2':function (n1,n2) {
     this.setData({
       sum:n1+n2
     })
   }
  },
  /**
   * 组件的方法列表
   */
  methods: {
    // 事件处理函数
    addCount() {
      if(this.data.count>=this.properties.max)return
      this.setData({
        count: this.data.count + 1,
        max:this.properties.max+1
      })
      this._showCount()
      // console.log(this.properties.max);
    },
    //自定义函数方法 建议_开头
    _showCount() {
      wx.showToast({
        title: 'count值为：' + this.data.count,
        icon: 'none'
      })
    },
    showInfo(){
      console.log(this.data);
      console.log(this.properties);
      console.log(this.data===this.properties);
    },
    addN1(){
       this.setData({
         n1:this.data.n1+1
       })
    },
    addN2(){
      this.setData({
        n2:this.data.n2+1
      })
    }
  }
})